engine troubles - German English Dictionary